// 1. 导入express模块
const exp = require('express');
// 2. 创建express服务对象
const app = exp();

const fn = require('./middleware/vipLogin')

app.listen(80)
// 3. 设置一个中间件
    // 3.1 需求：定义一个验证身份中间件函数
    // 3.2 局部调用中间件函数
// app.use('/vipcenter',(req,res,next)=>{
//     // 条件判断 - 验证 
//     // 必须给我在查询字符串中 传一个vip的id为666
//     let {id} = req.query;
//     // console.log(id);
//     if(id==='666'){
//         next()
//     }else{
//         res.send('请您先购买奔驰')
//     }
// })

// let fn = (req,res,next)=>{
//     // 条件判断 - 验证 
//     // 必须给我在查询字符串中 传一个vip的id为666
//     let {id} = req.query;
//     // console.log(id);
//     if(id==='666'){
//         next()
//     }else{
//         res.send('请您先购买奔驰')
//     }
// };

// 2.0
// app.use('/vipcenter',fn)
// app.use('/buycar',fn)

app.get('/vipcenter',fn,(req,res)=>{
    res.send('尊贵的么塞德斯车主，欢迎您')
})

app.get('/buycar',fn,(req,res)=>{
    res.send('请您先将108w尾款支付')
})

app.get('/list',(req,res)=>{
    res.send('列表页')
})

    
// 4. 监听一个端口号，并启动服务

// 验证逻辑 - 用户权限-登录状态